*					{ margin: 0; padding: 0; }
body { 
	font-family: Georgia, serif; 
	background: url(../images/login-page.jpg) top center no-repeat #ffffff; 
	color: #ffffff;  
}

.clear { 
	clear: both; 
}

form { 
	width: 406px; 
	margin: 170px auto 0; 
}

legend  { 
    display: none; 
}

fieldset { 
	border: 0; 
}

label { 
	width: 115px; 
	text-align: right; 
	float: left; 
	margin: 0 10px 0 0; 
	padding: 9px 0 0 0; 
	font-size: 16px; 
}

input { 
	width: 220px; 
	display: block; 
	padding: 4px; 
	margin: 0 0 10px 0; 
	font-size: 18px;
	color: #3a3a3a; 
	font-family: Georgia, serif;
}

input[type=checkbox]{ 
	width: 20px; 
	margin: 0; 
	display: inline-block; 
}
					  
.button { 
	background: url(../images/button-bg.png) 
	repeat-x top center; 
	border: 1px solid #999;
    -moz-border-radius: 5px; padding: 0px; color: black; font-weight: bold;
    -webkit-border-radius: 5px; font-size: 13px;  width: 70px; height:70; 
}

.button:hover { 
	background: white; 
	color: black; 
}

.footer { 
	width: 630px; 
	text-align: left; 
	float: left; 
	margin: 10px 170px 65px 40%; 
	padding: 9px 0 0 0; 
	font-size: 11px; 
	color: #0;
}

.footer a, a:visited { 
	text-decoration: underline; 
	color: #3a3a3a;
}

.footer a:hover { 
	text-decoration: none; 
	color: #dc730c;
}